/* 顶部信息 */
#header_box{
    height: 34px;
    background: #f2f2f2;
    border-bottom: 2px solid #f3f3f3;
    box-sizing: border-box;
}
#header_box .header{
    height: 34px;
    background: #f2f2f2;
    border-bottom: 2px solid #f3f3f3;
    box-sizing: border-box;
}

body{
    background: #fff;
}
/* 顶部左边 */
#header_box a{
    line-height: 34px;
    color: #5a5e5f;
    font-size: 12px;
}
#header_box .left{
    float: left;
}
#header_box .header li{
    float: left;
    margin: 0 10px;
}
#header_box li:hover a,#header_box li:hover span{
    color: #f26b10;
}
#header_box span{
    color: #cacaca;
    font-size: 12px;
    vertical-align: middle;
}
#header_box i{
    color: #f26b10;
}
#header_box em{
    color: #b2b2b2;
    vertical-align: middle;
}
/* 顶部右边 */
#header_box .right{
    float: right;
}


/* 头部 */
/* 头部左边 */
#top{
    height: 120px;
    background: #ffffff;
}
#top .type_area{
    overflow: hidden;
}
#top .type_area h2{
    float: left;
    margin-top: 30px;
}
#top .type_area h2 img{
    padding-right: 25px;
    margin-right: 21px;
    border-right: 1px solid #e8e8e8;
    vertical-align: middle;
}
#top .type_area h2 i{
    color: #5f5f5f;
    font-size: 24px;
    height: 120px;
}
/* 头部搜索栏 */
#top .search_box{
    float: left;
    margin-top: 35px;
    width: 489px;
    height: 42px;
    margin-left: 355px;
}
#top form{
    border: 2px solid #ef6a0a;
    width: 497px;
    height: 37px;
}
#top .keyword{
    width: 418px;
    height: 36px;
    border: none;
    float: left;
    padding-left: 10px;
    box-sizing: border-box;
}
#top .keyword::placeholder{
    font-size:14px ;
    color: #b0b0b0;
}
#top .btn{
    width: 79px;
    height: 39px;
    line-height: 36px;
    background: #f26b10;
    border: none;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    float: left;
}

/* 购物车内容区 */
/* 内容头部 */
#shopping_cart .form_top{
    height: 43px;
    background: #f5f5f5;
    border: 1px solid #dcdcdc;
}
#shopping_cart .form_top p,input{
    float: left;
    height: 43px;
    line-height: 43px;
}
#shopping_cart .form_top input{
    margin-left: 20px;
}
#shopping_cart .form_top .p1{
    margin-left: 12px;
    margin-right: 163px;
}
#shopping_cart .form_top .p2{
    margin-left: 275px;
    margin-right: 135px;
}
#shopping_cart .form_top .p3{
    margin-left: 161px;
    margin-right: 160px;
}
/* 内容商品 */
#shopping_cart .shopping{
    height: 112px;
    background: #ffffff;
    border-bottom: 1px solid #e3e3e3;
    box-sizing: border-box;
}
    /* 复选框 */
#shopping_cart .shopping input{
    margin-top: 5px;
    margin-left: 20px;
}
    /* 商品图片 */
#shopping_cart .shopping img{
    float: left;
    margin-top: 20px;
    margin-left: 27px;
    margin-right: 19px;
    cursor: pointer;
}
    /* 商品名称 */
#shopping_cart .shopping .shop_name{
    float: left;
    height: 70px;
    width: 295px;
    margin-top: 22px;
    margin-right: 82px;
}
#shopping_cart .shopping .shop_name p{
    margin-bottom: 22px;
    cursor: pointer;
}
#shopping_cart .shopping .shop_name i{
    color: #878787;
    margin-right: 14px;
}
    /* 单价 */
#shopping_cart .shopping>p{
    float: left;
    margin-top: 20px;
    margin-right: 92px;
    font-size: 14px;
    font-weight: bold;
}
    /* 购买数量 */
#shopping_cart .shopping .goods_no{
    float: left;
    margin-top: 20px;
    margin-right: 102px;
}
#shopping_cart .shopping .goods_no p:nth-child(1){
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 1px solid #cecece;
    text-align: center;
    line-height: 30px;
    color: #cdcdcd;
    cursor: pointer;
}
#shopping_cart .shopping .goods_no p:nth-child(2){
    display: inline-block;
    width: 45px;
    height: 30px;
    border: 1px solid #cecece;
    text-align: center;
    line-height: 30px;
    color: #4c4c4c;
}
#shopping_cart .shopping .goods_no p:nth-child(3){
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 1px solid #cecece;
    text-align: center;
    line-height: 30px;
    color: #4c4c4c;
    cursor: pointer;
}
    /* 小计 */
#shopping_cart .shopping>span{
    float: left;
    margin-top: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #f05500;
}
    /* 操作 */
#shopping_cart .shopping .operation{
    float: right;
    margin-top: 20px;
    margin-right: 45px;
}
#shopping_cart .shopping .operation p:nth-child(1){
    color: #fd7723;
    text-decoration: underline;
    margin-bottom: 8px;
}
#shopping_cart .shopping .operation p{
    cursor: pointer;
    margin-bottom: 5px;
}

#shopping_cart .type_area .last_shopping{
    background: #fef9f6;
}

/* 购物车底部 */
#shopping_bottom{
    height: 97px;
    margin-top: 38px;
}
#shopping_bottom .type_area{
    background: #f9f9f9;
    height: 97px;
}
#shopping_bottom input{
    margin-top: 3px;
    margin-left: 24px;
    margin-right: 12px;
    float: left;
}
#shopping_bottom form{
    overflow: hidden;
    position: relative;
}
#shopping_bottom form>em{
    margin-top: 16px;
    margin-right: 31px;
    height: 97px;
    float: left;
}
#shopping_bottom form>span{
    float: left;
    color: #ff6400;
    height: 97px;
    margin-top: 16px;
    cursor: pointer;
}
#shopping_bottom i{
    height: 97px;
    float: left;
    position: absolute;
    right: 175px;
    top: 16px;
}
#shopping_bottom i em{
    color: #f26b10;
}
#shopping_bottom .type_area div{
    height: 97px;
    float: left;
    position: absolute;
    right: 48px;
    top: 16px;
}
#shopping_bottom .type_area div p{
    margin-bottom: 10px;
}
#shopping_bottom .type_area .total_price span{
    font-size: 16px;
    font-weight: bold;
    color: #f26b10;
}
#btn{
    overflow: hidden;
}
#btn form{
    overflow: hidden;
}
#btn form input{
    width: 186px;
    height: 46px;
    line-height: 46px;
    float: left;
    margin-top: 26px;
    margin-bottom: 30px;
    cursor: pointer;
}
#btn form input:nth-child(1){
    border: 1px solid #f26b10;
    color: #f26b10;
    background: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-left: 796px;
    margin-right: 22px;
}
#btn form input:nth-child(2){
    border: 1px solid #f26b10;
    color: #fff;
    background: #f26b10;
    font-size: 18px;
    font-weight: bold;
}

/* 页面底部 */
#footer{
    background: #363636;
    height: 243px;
    border-bottom: 1px solid #424242;
    margin: 0 auto;
    
}
#footer .type_area{
    padding-left: 400px;
    height: 243px;
}
#footer ul{
    float: left;
    margin-top: 20px;
    background: #363636;
    margin-right: 106px;
}
#footer ul a{
    color: #b2b2b2;
}
#footer ul .top_li{
    font-size: 18px;
    margin-bottom: 23px;
}
#footer ul li{
    font-size: 14px;
    margin-bottom: 16px;
}

/* 经营许可 */
#copyright{
    height: 100px;
    background: #363636;
    overflow: hidden;
}

#copyright p{
    color: #767676;
    text-align: center;
}
#copyright p:nth-child(1){
    margin-top: 30px;
    margin-bottom: 15px;
}

